package com.kingbook.entity;

import java.io.Serializable;
import java.sql.Date;
import java.sql.Timestamp;

/**
 * 工作预约
 * 
 * @Author Bucky
 * @Date 2020-03-10 21:24:49
 * @Version 1.0
 */
@lombok.Data
public class Reservation implements Serializable{

    private static final long serialVersionUID = -80884456742317829L;

    /**
     *  (主键 auto_increment)
     */
    private int id;

    private int mid;

    /**
     * 用车方式：1客户用车、2其他雇主外调 3合作伙伴外调
     */
    private int useType;

    /**
     * 预约的customer id
     */
    private int reserverCid;

    /**
     * 预约的partner id
     */
    private int reserverPid;

    /**
     * 需匹配workspace id
     */
    private int wid;

    /**
     * 车辆载荷要求
     */
    private int tons;

    private int jib;

    /**
     * -1 废除 0未分配 1分给自己 2分给其他雇主
     */
    private int allotType;

    /**
     * 分派自己车辆id
     */
    private int vid;

    /**
     * 分派partner id
     */
    private int allotPid;

    /**
     * 计费类型：1工单、2现金
     */
    private int chargeType;

    /**
     * 结算金额或根据台班价格计算
     */
    private int amount;

    /**
     * 台班数
     */
    private float chargeNum;

    /**
     * 车辆数量要求
     */
    private int count;

    /**
     * 预约日期
     */
    private Date workDate;

    /**
     * 上午工作时间段
     */
    private String workDurationAm;

    /**
     * 下午工作时间段
     */
    private String workDurationPm;

    private String remarks;

    private Timestamp createTime;

    private Timestamp updateTime;

}